hands on testing